<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2021/9/5
 * Time: 17:09
 */
header("Access-Control-Allow-Origin:*");
// 抓取必应网站壁纸
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?idx=0&n=1');   // 从bing获取数据

if(preg_match('/<url>([^<]+)<\/url>/isU', $str, $matches)) { // 正则匹配抓取图片url
    // 正则获取所有中文字符: 返回值为数组
    preg_match_all("/[\x{4e00}-\x{9fff}]+/u", "$str", $arr);
    $desc = $arr[0][0]."--".$arr[0][1];
    $imgUrl = 'http://cn.bing.com'.$matches[1];
    $res = array('status' => 1,'imgUrl'=>$imgUrl,'desc'=>$desc);
    echo json_encode($res);
} else {  // 如果由于某些原因，没抓取到图片地址
    $res = array('status' => 0,'imgUrl'=>'bg.jpg','desc'=>'夕阳西下的湖畔');
    echo json_encode($res);
}
